package cn.zyl.common.redis.command;

/**
 * MiniRedisForStr 枚举说明: redis命令类型：string-字符串
 * <pre>
 *     允许模糊查询key　　有3个通配符  *、?、[]
 * </pre>
 *
 * @author wsz
 * @version v1.0
 * @date 2020-08-10
 */
public enum MiniRedisForStr implements MiniRedisCommands {
    /** */
    APPEND,
    /** */
    BIT_COUNT,
    /** */
    BIT_OP,
    /** */
    D_ECR,
    /** */
    D_ECR_BY,
    /** */
    GET,
    /** */
    GET_BIT,
    /** */
    GET_RANGE,
    /** */
    GET_SET,
    /** */
    I_NCR,
    /** */
    I_NCR_BY,
    /** */
    I_NCR_BY_FLOAT,
    /** */
    M_GET,
    /** */
    M_SET,
    /** */
    M_SET_NX,
    /** */
    PSE_TEX,
    /** */
    SET,
    /** */
    SET_BIT,
    /** */
    SET_EX,
    /** */
    SET_NX,
    /** */
    SET_RANGE,
    /** */
    STR_LEN
    ;
    MiniRedisForStr(){raw = encode(name());}
    private final byte[] raw;
    @Override
    public byte[] getRaw() { return raw; }
}
